<?php  if (Access_ControlObject::get('is_admin') < 2) : ?>
    <?php 
    // Si le niveau d'administration de l'utilisateur est  0 (simple employé), on le redirige vers le calendrier
    Erra_System_PageBuilder::redirect('calendar');
    ?>
<?php  endif; ?>
<!-- Scripts de statiques chargés dynamiquement -->




<div id="right">
    <div class="page-content">
        <div class="header-content home-gradient">
            <table><tr><td><img src="<?php  echo  config_get('public_images') ?>/header/header_home.png"/>
                    </td><td>Accueil</td></tr></table>
        </div>
        <div class="inner-content">
            <br/>
            <div class="left-index">
                <h2>Accès rapide</h2>
                <div class="access-block">
                    <div class="access-title">Lieux</div>
                    <div class="access-content">
                        L'espace "Lieux" vous permet de gérer les informations relatives à vos différents établissements.<br/><br/>
                        <a href="<?php  echo  Erra_System_PageBuilder::makeAjaxLink('location') ?>">Gérer mes lieux</a>
                    </div>
                </div>
                <div class="access-block">
                    <div class="access-title">Agendas</div>
                    <div class="access-content">
                        L'espace "Agenda" vous permet de gérer les agendas de vos employés<br/><br/><br/>
                        <a href="<?php  echo  Erra_System_PageBuilder::makeAjaxLink('planning') ?>">Gérer mes agendas</a>
                    </div>
                </div>
                <div class="access-block">
                    <div class="access-title">Prestation</div>
                    <div class="access-content">
                        L'espace "Prestation" vous permet de gérer les informations relatives à vos prestations<br/><br/>
                        <a href="<?php  echo  Erra_System_PageBuilder::makeAjaxLink('prestations') ?>">Gérer mes prestations</a>
                    </div>
                </div>
                <div class="access-block">
                    <div class="access-title">Clients</div>
                    <div class="access-content">
                        L'espace "Clients" vous permet de gérer les informations relatives à vos clients.<br/><br/><br/>
                        <a href="<?php  echo  Erra_System_PageBuilder::makeAjaxLink('clients') ?>">Gérer mes clients</a>
                    </div>
                </div>
                <br/>
                <div class="fast-stats">
                    <h2>Statistiques</h2>
                    <div class="stats-block-large">
                        <div class="stats-title">Statistiques / Ventes de la semaine</div>
                        <div class="stats-content">
                            <?php 
                            $res = '';
                            $res .= '<div id="dasbhoard-content" style="height: 300px; min-width: 650px; text-align:center;"><i>Calcul des ventes...</i></div>';
                            $res .= Tools_StatsDisplayObject::displayStockChart(Tools_StatsObject::getCommandesByTime());
                            echo $res;
                            ?>
                        </div>
                    </div>
                    <div class="stats-block">
                        <div class="stats-title">Les chiffres pour cette semaine</div>
                        <div class="stats-content">
                            <table>
                                <tr><td>Ventes</td><td><?php  echo  Tools_StatsObject::getCAThisWeek() ?> €</td></tr>
                                <tr><td>Commandes</td><td><?php  echo  Tools_StatsObject::getCommandesThisWeek() ?></td></tr>
                                <tr><td>Inscriptions</td><td><?php  echo  Tools_StatsObject::getRegistrationsThisWeek() ?></td></tr>
                                </tr></table>
                        </div>
                    </div>

                    <div class="stats-block">
                        <div class="stats-title">Les chiffres pour ce mois</div>
                        <div class="stats-content">
                            <table>
                                <tr><td>Ventes</td><td><?php  echo  Tools_StatsObject::getCAThisMonth() ?> €</td></tr>
                                <tr><td>Commandes</td><td><?php  echo  Tools_StatsObject::getCommandesThisMonth() ?></td></tr>
                                <tr><td>Inscriptions</td><td><?php  echo  Tools_StatsObject::getRegistrationsThisMonth() ?></td></tr>
                                </tr></table>
                        </div>
                    </div>
                    <h2>Les dernières commandes</h2>
                    <div class="stats-block-large">
                        <div class="stats-title">Les derniers rendez-vous</div>
                        <div class="stats-content">
                            <?php 
                            $lastCommandes = Tools_StatsObject::getLastCommandes(15);
                            $res = "Aucun rendez-vous n'a encore été pris";
                            if (is_array($lastCommandes) && count($lastCommandes)) {
                                $res = '<table>';
                                $res .= '<tr>';
                                $res .= '<th>Date</th><th>Magasin</th><th>Prestation</th><th>Client</th><th>Editer</th>';
                                $res .= '</tr>';
                                $editImage = '<img src="' . config_get('framework_images') . '/cmsimages/edit.png" width="24" height="24" />';
                                foreach ($lastCommandes as $commande) {
                                    $date = $commande->date_commande;
                                    $nom_magasin = isset($commande->nom_magasin) ? $commande->nom_magasin : '';
                                    $res .= '<tr>';
                                    $res .= '<td>' . date('d/m/Y', $date) . ' à ' . date('H', $date) . 'h' . date('i', $date) . '</td>';
                                    $res .= '<td>' . $nom_magasin . '</td>';
                                    $res .= '<td>' . $commande->prestation_name . '</td>';
                                    $res .= '<td>' . $commande->nom_client . ' ' . $commande->prenom_client . '</td>';
                                    $res .= '<td>' . Msa_ClientObject::getObject($commande->client_object_id, 'SQL')->setAttribute('style', 'width:auto')->_editInPlace('SaveAction/saveClient', $editImage) . '</td>';
                                    $res .= '</tr>';
                                }
                                $res .= '</table>';
                            }
                            echo $res;
                            ?>
                        </div>
                    </div>
                </div>

            </div>
            <div class="right-index">
                <?php 
                // On récupère les news au format JSON depuis le serveur maitre (vue Ajax_GetData.phtml sur le serveur maître)
                $news = file_get_contents_curl(config_get('root_server') . '/json/get_news');
                if (strlen($news)) {
                    $news = json_decode($news);
                    if (is_array($news)) {
                        $news = array_reverse($news);
                        $res = '';
                        foreach ($news as $a_news) {
                            $res .= '<div class="news-block">';
                            $res .= '<div class="news-title">';
                            $res .= $a_news->title;
                            $res .= '</div>';
                            $res .= '<div class="news-content">';
                            $res .= $a_news->content;
                            if (isset($a_news->image) && (stristr($a_news->image, '.jpg') || stristr($a_news->image, '.gif') || stristr($a_news->image, '.png'))) {
                                $res .= '<img src="' . $a_news->image . '" />';
                            }
                            $res .= '</div>';
                            $res .= '</div>';
                        }
                        echo $res;
                    }
                }
                ?>
            </div>
        </div>
    </div>
</div>